@charset "utf-8";
#nav1 {
    /*float: right;*/
    /*font-size: 12px;*/
    /*height: 30px;*/
    /*line-height: 16px;*/
    /*margin-top: 40px;*/
    /*padding: 0;*/
    /*text-transform: none;*/
    /*width: auto;*/
    font-size: 13px;
    height: 42px;
    line-height: 16px;
    margin: 0;
    padding: 1px 0 0;
    text-transform: none;
    width: auto;
}
#nav1 img {
    float: right;
    margin: 5px 0 10px;
    padding: 0;
}
#nav1 ul.menusm {
    float: left;
    padding: 10px 0 0;
}
#nav1 ul li.ms_top {
    float: left;
    padding: 0 10px;
}
#nav1 ul li a.ms_top {
    color: #E9E9E9;
    display: block;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#nav1 ul li.current_page_item a.ms_top, #nav1 ul li a.ms_top.ms_hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #66CCFF;
    color: #66CCFF;
    position: relative;
    text-decoration: none;
}
#nav1 ul li.home_img a:hover {
    border-bottom: medium none;
    text-decoration: none;
}
#nav1 ul li.home_img {
    background: url("images12/menu_botton_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 21px;
    margin: 2px 0;
    padding: 0;
}
#nav1 ul li.home_img:hover {
    background: url("images12/menu_botton_1_2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
}
#nav1 ul li.view {
    padding: 4px 0 5px 15px;
}
#nav1 ul li.view:hover {
    border-bottom: medium none;
    text-decoration: none;
}
#nav1 ul li.Categ {
    background: url("images12/menu_botton_2_2.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding: 4px 30px 20px;
}
#nav1 ul li.Categ:hover {
    background: url("images12/menu_botton_2.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}
#nav1 ul li.Member {
    padding: 4px 0 5px 20px;
}
#nav1 ul li ul {
    background: none repeat scroll 0 0 #454545;
    border: 1px solid #3C3C3C;
    font-size: 12px;
    left: 20px;
    margin: 0;
    padding: 0;
    text-transform: none;
    top: 30px;
}
#nav1 ul li.Contact ul {
    left: auto;
    right: 0;
}
#nav1 ul li ul li {
    border-bottom: 1px solid #373737;
    border-top: 1px solid #4E4E4E;
}
#nav1 ul li ul li a {
    background: url("../img/ul_Li_nav_1.png") no-repeat scroll 8px 14px rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 9px 20px;
    width: 152px;
}
#nav1 ul li ul li.ms_last a {
    border: 0 none;
}
#nav1 ul li ul li a.ms_hover {
    background: url("../img/ul_Li_nav_2.png") no-repeat scroll 8px 14px #FFFFFF;
    color: #2C2C2C;
    text-decoration: none;
}
#nav1 ul li ul li ul {
    left: 120px;
    top: -1px;
}
#nav2 {
    font-size: 13px;
    height: 42px;
    line-height: 16px;
    margin: 0;
    padding: 1px 0 0;
    text-transform: none;
    width: auto;
}
#nav2 ul {
    background: url("../img/menu_slice.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    padding: 9px 0;
}
#nav2 ul li {
    background: url("../img/menu_slice.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    padding: 0 13px 0 10px;
}
#nav2 ul li.first {
    padding: 0 13px;
}
#nav2 ul li a {
    color: #CCCCCC;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 16px;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-transform: none;
}
#nav2 ul li a:hover, #nav2 ul li a.active {
    background: none repeat scroll 0 0 #404040;
    border-radius: 10px 10px 10px 10px;
    padding: 4px 10px;
}
/******* test *******/

/******* end test ******/
#nav3 {
    font-size: 11px;
    height: 51px;
    line-height: 13px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: auto;
}
#nav3 ul {
    float: left;
    padding: 19px 0;
}
#nav3 ul li {
    border-left: 1px solid #898989;
    float: left;
    padding: 0 5px;
}
#nav3 ul li.first {
    border-left: medium none;
    padding: 0 5px 0 0;
}
#nav3 ul li.last {
    padding: 0 5px 0 0;
}
#nav3 ul li a {
    color: #898989;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0 5px;
    text-decoration: none;
}
#nav3 ul li a:hover {
    color: #2BAFEA;
}
#nav3 ul li a.active {
    color: #2BAFEA;
}
.navigation p.maincats {
    font-family: Arial;
    font-size: 12px;
    line-height: 143%;
    text-transform: none;
}
.navigation {
}
.navigation ul {
    margin: 0;
    padding: 0;
}
.navigation ul li {
    margin: 0;
    padding: 5px 0;
}
.navigation ul li a {
    color: #686868;
}
.navigation ul li a.ns_top {
    background: url("images12/cat_sub_ul_a_hover.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #686868;
    font-weight: bold;
    padding: 5px 0 5px 30px;
    text-transform: uppercase;
}
.navigation ul li a.ns_top:hover {
    color: #0066CC;
}
.navigation ul li.ns_active a.ns_top {
    background: url("images12/cat_sub_ul_a.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #0066CC;
    text-decoration: underline;
}
.navigation ul {
    font-family: Arial;
    font-size: 11.2px;
    margin: 0;
    padding: 3px 2px;
    text-transform: none;
}
.navigation ul ul li {
    margin: 1px 0;
    padding: 0;
}
.navigation ul ul li {
    border-radius: 5px 5px 5px 5px;
    display: block;
    padding: 2px 11px;
}
.navigation ul ul li a:hover {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E7E7E7;
    padding: 2px 8px;
}
.navigation ul ul li.ns_active a {
    background: none repeat scroll 0 0 #787878;
    border: 1px solid #3F3F3F;
    color: #FFFFFF;
    padding: 2px 8px;
}
#mstabs {
    padding: 0;
}
#mstabs ul.bookmarks {
    height: 40px;
    margin: 0;
    padding: 0;
}
#mstabs ul.bookmarks li {
    margin: 0;
}
#mstabs ul.bookmarks li a {
    border-right: 2px solid #B2B2B2;
    color: #B2B2B2;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0;
    padding: 2px 10px;
}
#mstabs ul.bookmarks li.last a {
    border: 0 none;
}
#mstabs ul.bookmarks li a:hover, #mstabs ul.bookmarks li a.ms_active {
    color: #31B5E1;
}
#mstabs ul.menusm {
    border-top: medium none;
    font-size: 12px;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
}
#mstabs ul.menusm li {
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #FFFFFF;
    margin: 0;
    padding: 0;
}
#mstabs ul.menusm li a {
    background: url("images12/menu_raquo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #868686;
    padding: 5px 0 5px 20px;
    text-decoration: none;
}
#mstabs ul.menusm li a.ms_hover {
    color: #00A6DD;
    font-weight: normal;
}
#mstabs ul.menusm li ul li {
    border: 0 none;
    margin: 0;
    padding: 0 0 0 8px;
}
#nav1 * {
    z-index: 1003;
}
#nav2 * {
    z-index: 1002;
}
#nav3 * {
    z-index: 1001;
}
ul.menusm {
    list-style: none outside none;
}
ul.menusm li {
    cursor: pointer;
    position: relative;
}
ul.menusm li a {
    position: relative;
}
ul.menusm li ul {
    display: none;
    height: auto;
    list-style: none outside none;
    position: absolute;
}
ul.menusm li ul li ul {
    list-style: none outside none;
    position: absolute;
}
ul.navsm {
    list-style: none outside none;
}
ul.navsm li {
    cursor: pointer;
    position: relative;
}
ul.navsm li a {
    position: relative;
}
ul.navsm li ul {
    display: none;
    height: auto;
    list-style: none outside none;
    position: relative;
}
ul.navsm li ul li ul {
    list-style: none outside none;
    position: relative;
}
#mstabs ul.bookmarks {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#mstabs ul.bookmarks li {
    float: left;
}
#mstabs ul.bookmarks li a {
    display: block;
    outline: medium none;
    text-decoration: none;
}
#mstabs ul.bookmarks li a.ms_active {
}
#mstabs ul.menusm {
}
#mstabs ul.menusm li a {
    display: block;
    margin: 0;
}
#mstabs ul.menusm li ul {
    margin: 0;
    padding: 0 0 4px;
    position: relative;
}
